home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / hf^k-2.dms / in.adf / MUIClass.Lha / History.txt < prev   
Encoding:
Text File  |  1996-11-26  |  5.8 KB  |  119 lines

  1. Version 1.0  29.05.96:
  2.                 Erstes öffentliches Release.
  3.  
  4. Version 1.1  27.07.96:
  5.                 Bug Fixes:
  6.                 - TWiStrArray::remTail();
  7.                   Diese Methode hatte ich leider vergessen zu implementieren.
  8.                 - TWiStrCursor::TWiStrCursor(TWiStrArray &);
  9.                   Diesen Konstruktor hatte ich leider vergessen zu implementieren.
  10.                 - TWiFormat::format(const ULONG, ...);
  11.                   Bei dieser Methode war ein blöder Indizierungsfehler der dazu
  12.                   führte, daß nur der letzte Parameter übernommen wurde.
  13.                 - MUIGroupH::MUIGroupH();
  14.                   MUIGroupV::MUIGroupV();
  15.                   MUIGroupCol::MUIGroupCol(const LONG);
  16.                   MUIGroupRow::MUIGroupRow(const LONG);
  17.                   Bei diesen Konstruktoren war ein Fehler der dazu führte, daß
  18.                   die Methode Create() die falschen Parameter bekam.
  19.                 - List.h
  20.                   Bei der Methode Visible() hatte ich einen Schreibfehler.
  21.                   Vielen Dank an Thorsten Rinn für den Bug-Report.
  22.  
  23.                 Neu:
  24.                 - "Near-Data" ist jetzt implementiert.
  25.                 - Area.h
  26.                   Die Drag&Drop-Methoden sind hinzugefügt worden.
  27.                 - List.h
  28.                   Für die vordefinierten speziellen Werte MUIV_List_Insert_Top,
  29.                   MUIV_List_Insert_Active, MUIV_List_Insert_Sorted und
  30.                   MUIV_List_Inserted_Bottom sind eigene Methoden definiert
  31.                   worden.
  32.                 - template <class T> T &TWiArrayList<T>::operator= (const T &);
  33.                 - TWiFormat &operator= (const TWiFormat &);
  34.  
  35.                 Änderungen:
  36.                 - Alle Parameter der operator=-Methoden sind als const definiert.
  37.                 - Add(), Rem()
  38.                   Der Parameter wurde von 'MUIGroup &' auf 'Object *' geändert.
  39.  
  40. Version 1.2  02.09.96:
  41.                 Bug Fixes:
  42.                 - In den Methoden mit variabler Parameter-Anzahl wurde das
  43.                   interne Handling verändert. Ein TAG_DONE als erster Parameter
  44.                   wurde nicht korrekt erkannt.
  45.                 - Group.h
  46.                   MUIGroupH::MUIGroupH();
  47.                   MUIGroupV::MUIGroupV();
  48.                   MUIGroupCol::MUIGroupCol(const LONG);
  49.                   MUIGroupRow::MUIGroupRow(const LONG);
  50.                   Die Konstruktoren mit Parameter 'struct TagItem *' und NULL
  51.                   als Wert hatten TAG_MORE mit NULL als Zeiger.
  52.                 - TWiStrArray::remove();
  53.                   Diese Methode hatte ich leider vergessen zu implementieren.
  54.                 - Text.h
  55.                   Der Konstruktor ohne Parameter hat die Basisklasse
  56.                   falsch konstruiert.
  57.  
  58.                 Neu:
  59.                 - Klasse TWiShare
  60.                 - ClassNum() für Exception-Handling.
  61.                 - Application.h
  62.                   Die Methode PushMethod hatte ich vergessen.
  63.                 - Area.h
  64.                   Die Methoden DrawBackground und HandleEvent sind für
  65.                   MUI 3.6 hinzugefügt worden.
  66.                 - Group.h
  67.                   Die Methode Sort() wurde für MUI 3.6 hinzugefügt.
  68.                 - List.h
  69.                   operator=() und der Copy-Kunstroktor übernehmen auch alle Entries
  70.                 - Menu.h
  71.                   Der Konstruktor:
  72.                   MUIMenuitem(const STRPTR, const MUIMenuitem *, ...);
  73.                   Die Methode MUIMenuitem::CommandString() wurde für MUI 3.6 hinzugefügt.
  74.                 - Notify.h
  75.                   Die Methode GetConfigItem() wurde für MUI 3.6 hinzugefügt.
  76.                   Die Methode KillNotifyObj() wurde für MUI 3.6 hinzugefügt.
  77.                 - Prop.h
  78.                   Die Methode Decrease() wurde für MUI 3.6 hinzugefügt.
  79.                   Die Methode Increase() wurde für MUI 3.6 hinzugefügt.
  80.                 - Scrollgroup.h
  81.                   Die Methode Contents() wurde für MUI 3.6 hinzugefügt
  82.                   Die Methode HorizBar() wurde für MUI 3.6 hinzugefügt
  83.                   Die Methode VertBar() wurde für MUI 3.6 hinzugefügt
  84.                 - Window.h
  85.                   Die Methode AddEventHandler() wurde für MUI 3.6 hinzugefügt
  86.                   Die Methode RemEventHandler() wurde für MUI 3.6 hinzugefügt
  87.  
  88.                 Änderungen:
  89.                 - TWiFormat::format(const ULONG, ...);
  90.                   Das interne Handling wurde verändert.
  91.                 - Request.h
  92.                   Bei den Konstruktoren für das Array der Parameter
  93.                   wird die Anzahl mitgegeben.
  94.                 - In den Methoden mit variabler Parameter-Anzahl wurde das
  95.                   interne Handling verändert.
  96.                 - Area.h
  97.                   Die Methode ObjectID() wurde wegen MUI 3.6 nach
  98.                   MUINotify verschoben.
  99.                 - List.h
  100.                   NextSelected() gibt den Wert der der Variablen auch als
  101.                   Return-Wert zurück.
  102.                 - Misc.h
  103.                   Alle Vergleichsoperatoren für die Klasse TWiStr
  104.                   wurden 'inline' und 'const' definiert.
  105.                   Die Methode TWiStr::bufsize() wurde in TWiStr::buffsize()
  106.                   umbenannt.
  107.                 - Sicherstellen das auch wirklich erst die letzte Instanz
  108.                   eines MUI-Objektes den entsprechenden Dispose ausführt über
  109.                   TWiShare
  110.                 - Parameter aller Copy-Konstruktoren als 'const'-Parameter definiert
  111.                 - MUIT aus Konsistenzgründen in MUIErrorX geändert.
  112.                 - TWiTag::append(const TWiTag *) geändert ist TWiTag::append(const TWiTag &)
  113.                   TWiTag::set(const TWiTag *) geändert ist TWiTag::set(const TWiTag &)
  114.  
  115. Version 1.3  26.11.96:
  116.                 Bug Fixes:
  117.                 - Parameter von MUIPopaslStartHookEntry::StartHookEntry() korrigiert.
  118.  
  119.